top     = "."
out     = "build"

APPNAME               = "rcXSerDPMHostExample"
REQUIRED_TOOLCHAINS   = ["codesourcery"]

def options(opt):
  opt.load("hilscher_netx hilscher_extras", tooldir="Waf")
  opt.autorecurse(mandatory=False, excl=['build', 'dist'])

def configure(conf):
  conf.autorecurse(mandatory = False)
  conf.load("hilscher_firmware hilscher_toolchains hilscher_netx", tooldir="Waf")

def dist(ctx):
  ctx.arch_name = APPNAME + "_Source.zip"
  ctx.algo      = "zip"
  ctx.files     = ctx.path.ant_glob(["Components/**", 
                                     "Targets/**", 
                                     "Waf/**", 
                                     "wscript"],
                                     excl=["**/.svn", "**/*.pyc"])

def build(bld):
  # auto search for wscript's                           
  bld.autorecurse()

    